Solutions for the Stable Roommates Problem with Payments

نویسندگان

  • Péter Biró
  • Matthijs Bomhoff
  • Petr A. Golovach
  • Walter Kern
  • Daniël Paulusma
چکیده

The stable roommates problem with payments has as input a graph G = (V,E) with an edge weighting w : E → R≥0 and the problem is to find a stable solution. A solution is a matching M with a vector p ∈ R≥0 that satisfies pu + pv = w(uv) for all uv ∈ M and pu = 0 for all u unmatched in M . A solution is stable if it prevents blocking pairs, i.e., pairs of adjacent vertices u and v with pu + pv < w(uv), or equivalently, if the total blocking value ∑ uv∈E max{0, w(uv)− (pu + pv)} = 0. By pinpointing a relationship to the accessibility of the coalition structure core of matching games, we give a constructive proof for showing that every yes-instance of the stable roommates problem with payments allows a path of linear length that starts in an arbitrary unstable solution and that ends in a stable solution. This generalizes a result of Chen, Fujishige and Yang [2011] for bipartite instances to general instances. We also show that the problems Blocking Pairs and Blocking Value, which are to find a solution with a minimum number of blocking pairs or a minimum total blocking value, respectively, are NPhard. Finally, we prove that the variant of the first problem, in which the number of blocking pairs must be minimized with respect to some fixed matching, is NP-hard, whereas this variant of the second problem is polynomial-time solvable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing solutions for matching games

A matching game is a cooperative game (N, v) defined on a graph G = (N,E) with an edge weighting w : E → R+. The player set is N and the value of a coalition S ⊆ N is defined as the maximum weight of a matching in the subgraph induced by S. First we present an O(nm+n logn) algorithm that tests if the core of a matching game defined on a weighted graph with n vertices and m edges is nonempty and...

متن کامل

The Geometry of Fractional Stable Matchings and Its Applications

We study the classical stable marriage and stable roommates problems using a polyhedral approach. We propose a new LP formulation for the stable roommates problem, which has a feasible solution if and only if the underlying roommates problem has a stable matching. Furthermore, for certain special weight functions on the edges, we construct a 2-approximation algorithm for the optimal stable room...

متن کامل

An Upper Bound for the Solvability Probability of a Random Stable Roommates Instance

It is well-known that not all instances of the stable roommates problem admit a stable matching. Here we establish the first nontrivial upper bound on the limiting behavior of P,,, the probability that a random roommates instance of size n has a stable matching, namely, limn-P,, I el% (=0.8244. . .).

متن کامل

How hard is it to satisfy (almost) all roommates?

The classic Stable Roommates problem (which is the non-bipartite generalization of the well-known Stable Marriage problem) asks whether there is a stable matching for a given set of agents, i.e. a partitioning of the agents into disjoint pairs such that no two agents induce a blocking pair. Herein, each agent has a preference list denoting who it prefers to have as a partner, and two agents are...

متن کامل

The Stable Roommates Problem with Ties

We study the variant of the well-known Stable Roommates problem in which participants are permitted to express ties in their preference lists. In this setting, more than one definition of stability is possible. Here we consider two of these stability criteria, so-called super-stability and weak stability. We present a linear-time algorithm for finding a super-stable matching if one exists, give...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012